#ifndef RARDELEGATE_H
#define RARDELEGATE_H

#include <QtGui>

class RarDelegate : public QItemDelegate
{
Q_OBJECT

public:
RarDelegate(QObject * parent = 0);
QWidget * createEditor(QWidget * parent,
                      const QStyleOptionViewItem & option,
                      const QModelIndex & index) const;
void setEditorData(QWidget * editor, const QModelIndex & index) const;
void setModelData(QWidget * editor,
                  QAbstractItemModel * model,
                  const QModelIndex & index) const;
void updateEditorGeometry(QWidget * editor,
                          const QStyleOptionViewItem & option,
                          const QModelIndex & index) const;
void paint(QPainter * painter,
           const QStyleOptionViewItem & option,
           const QModelIndex & index) const;

private:

QPixmap star;

};

#endif // RARDELEGATE_H
